#ifndef MEMBER_H
#define MEMBER_H


#include <time.h>

#define MEMBER_INFO_FILE "data/member_info.dat"
#define MEMBER_ID_BASE   100001

typedef enum
{
	female = 1,
	male,
	unknow
} sex;


typedef enum
{
	cika = 1,     // 次卡
	yueka,    // 月卡
	nianka    // 年卡

} member_type;


// 声明会员信息结构体类型
typedef struct
{
	unsigned int mid;     // 会员 ID
	char card_num[11];    // 卡号
	char name[31];        // 姓名
	char phone[12];       // 手机号
	sex  s;		      // 性别
	member_type mt;       // 会员类型
	time_t reg_time;      // 注册时间
	int remain_cnt;       // 次卡剩余次数
	time_t expire_time;   // 到期时间
	int delete_state;     // 删除状态，0 表示未删除，1 表示已删除

} member_info;


void member_reg(void);
void member_show(void);
void member_del(void);
void member_query(void);

#endif

